package pri.damai.xiaowu.common.core.tree.node;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 完整的树形节点
 *
 * @author YangXinFu
 * @description
 * @date 9:17 2022/6/7
 **/
@Data
@EqualsAndHashCode(callSuper = true)
public class FullTreeNode<T extends BaseTreeNode<?>> extends TreeNode<T> {

    /** 排序位置 */
    private Integer sortOrder;

    private SubSelectStatus subSelectStatus;

    public enum SubSelectStatus {
        /**
         * 全部选中
         */
        ALL,
        /**
         * 部分选中
         */
        PART,
        /**
         * 未选中
         */
        NO
    }
}
